package cn.sanch.basic.service;

import cn.sanch.basic.dto.SmsDto;

/**
 * @author sanch37
 * 2022/6/5
 */
public interface IVerifyCodeService {
    /**
     * 获取图形验证码的base64编码后的字符串
     * @param key
     * @return
     */
    String getImageCode(String key);

    /**
     * 发送手机验证码
     * @param smsDto
     * @return
     */
    void sendPhoneCode(SmsDto smsDto);

    /**
     * 微信扫码登录绑定手机号发送手机验证码
     * @param smsDto
     */
    void binderSmsCode(SmsDto smsDto);
}
